home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cat3 / Xm / XmScreen.z / XmScreen
Text File  |  1998-10-30  |  37KB  |  595 lines

  1.  
  2.  
  3.  
  4.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           XXXXmmmmSSSSccccrrrreeeeeeeennnn - The Screen widget class
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           #include <Xm/Screen.h>
  13.  
  14.      VVVVEEEERRRRSSSSIIIIOOOONNNN
  15.           This page documents Motif 2.1.
  16.  
  17.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.           The XmScreen object is used by Motif widgets to store
  19.           information that is specific to a screen. It also allows the
  20.           toolkit to store certain information on widget hierarchies
  21.           that would otherwise be unavailable.  Each client has one
  22.           XmScreen object for each screen that it accesses.
  23.  
  24.           An XmScreen object is automatically created when the
  25.           application creates the first shell on a screen (usually
  26.           accomplished by a call to XXXXttttAAAAppppppppIIIInnnniiiittttiiiiaaaalllliiiizzzzeeee or
  27.           XXXXttttAAAAppppppppCCCCrrrreeeeaaaatttteeeeSSSShhhheeeellllllll).  It is not necessary to create an
  28.           XmScreen object by any other means.  An application can use
  29.           the function XXXXmmmmGGGGeeeettttXXXXmmmmSSSSccccrrrreeeeeeeennnn to obtain the widget ID of the
  30.           XmScreen object for a given screen.
  31.  
  32.           An application cannot supply initial values for XmScreen
  33.           resources as arguments to a call to any function that
  34.           creates widgets.  The application or user can supply initial
  35.           values in a resource file.  After creating the first shell
  36.           on the screen, the application can use XXXXmmmmGGGGeeeettttXXXXmmmmSSSSccccrrrreeeeeeeennnn to
  37.           obtain the widget ID of the XmScreen object and then call
  38.           XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss to set the XmScreen resources.
  39.  
  40.         CCCCllllaaaasssssssseeeessss
  41.           Screen inherits behavior and resources from CCCCoooorrrreeee.
  42.  
  43.           The class pointer is _x_m_S_c_r_e_e_n_C_l_a_s_s.
  44.  
  45.           The class name is XXXXmmmmSSSSccccrrrreeeeeeeennnn.
  46.  
  47.         NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
  48.           The following table defines a set of widget resources used
  49.           by the programmer to specify data. The programmer can also
  50.           set the resource values for the inherited classes to set
  51.           attributes for this widget.  To reference a resource by name
  52.           or by class in an ....XXXXddddeeeeffffaaaauuuullllttttssss file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC
  53.           prefix and use the remaining letters.  To specify one of the
  54.           defined values for a resource in an ....XXXXddddeeeeffffaaaauuuullllttttssssfile, remove
  55.           the XXXXmmmm prefix and use the remaining letters (in either
  56.           lowercase or uppercase, but include any underscores between
  57.           words). The codes in the access column indicate if the given
  58.           resource can be set at creation time (C), set by using
  59.           XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss(S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is
  60.  
  61.  
  62.  
  63.      Page 1                                         (printed 10/24/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  71.  
  72.  
  73.  
  74.           not applicable (N/A).
  75.  
  76.                                                    XXXXmmmmSSSSccccrrrreeeeeeeennnn RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  77.           NNNNaaaammmmeeee                          CCCCllllaaaassssssss                         TTTTyyyyppppeeee            DDDDeeeeffffaaaauuuulllltttt               AAAAcccccccceeeessssssss
  78.           XmNbitmapConversionModel      XmCBitmapConversionModel      XtEnum          XmPIXMAP              CSG??
  79.           XmNcolorAllocationProc        XmCColorAllocationProc        XtProc          NULL                  CSG??
  80.           XmNcolorCalculationProc       XmCColorCalculationProc       XtProc          NULL                  CSG??
  81.           XmNdarkThreshold              XmCDarkThreshold              int             dynamic               C
  82.           XmNdefaultCopyCursorIcon      XmCDefaultCopyCursorIcon      Widget          NULL                  CSG
  83.           XmNdefaultInvalidCursorIcon   XmCDefaultInvalidCursorIcon   Widget          NULL                  CSG
  84.           XmNdefaultLinkCursorIcon      XmCDefaultLinkCursorIcon      Widget          NULL                  CSG
  85.           XmNdefaultMoveCursorIcon      XmCDefaultMoveCursorIcon      Widget          NULL                  CSG
  86.           XmNdefaultNoneCursorIcon      XmCDefaultNoneCursorIcon      Widget          NULL                  CSG
  87.           XmNdefaultSourceCursorIcon    XmCDefaultSourceCursorIcon    Widget          NULL                  CSG
  88.           XmNdefaultValidCursorIcon     XmCDefaultValidCursorIcon     Widget          NULL                  CSG
  89.           XmNfont                       XmCFont                       XFontStruct *   NULL                  CSG
  90.           XmNforegroundThreshold        XmCForegroundThreshold        int             dynamic               C
  91.           XmNhorizontalFontUnit         XmCHorizontalFontUnit         int             dynamic               CSG
  92.           XmNinsensitiveStippleBitmap   XmCinsensitiveStippleBitmap   Bitmap          "50_foreground"       CSG
  93.           XmNlightThreshold             XmCLightThreshold             int             dynamic               C
  94.           XmNmenuCursor                 XmCCursor                     Cursor          arrow                 C
  95.           XmNmoveOpaque                 XmCMoveOpaque                 Boolean         False                 CSG
  96.           XmNunpostBehavior             XmCUnpostBehavior             unsigned char   XmUNPOST_AND_REPLAY   CSG
  97.           XmNuseColorObject             XmCUseColorObject             Boolean         False                 C
  98.           XmNuserData                   XmCUserData                   XtPointer       NULL                  CSG
  99.           XmNverticalFontUnit           XmCVerticalFontUnit           int             dynamic               CSG
  100.  
  101.           XXXXmmmmNNNNbbbbiiiittttmmmmaaaappppCCCCoooonnnnvvvveeeerrrrssssiiiioooonnnnMMMMooooddddeeeellll
  102.                     Provides a policy for the conversion of xbm and
  103.                     xpm files to the PPPPiiiixxxxmmmmaaaapppptype. This resource takes
  104.                     the following values:
  105.  
  106.                     XXXXmmmmMMMMAAAATTTTCCCCHHHH____DDDDEEEEPPPPTTTTHHHH
  107.                               From a supplied xbm or xpm file,
  108.                               generates a converted pixmap file having
  109.                               the same depth as the widget.
  110.  
  111.                     XXXXmmmmDDDDYYYYNNNNAAAAMMMMIIIICCCC____DDDDEEEEPPPPTTTTHHHH
  112.                               Converts an input xbm file to a PPPPiiiixxxxmmmmaaaapppp
  113.                               of depth 1, or converts an input xpm
  114.                               file to a PPPPiiiixxxxmmmmaaaapppp having the same depth
  115.                               as the widget.
  116.  
  117.           XXXXmmmmNNNNccccoooolllloooorrrrAAAAllllllllooooccccaaaattttiiiioooonnnnPPPPrrrroooocccc
  118.                     Identifies the procedure to be used for color
  119.                     allocation.  Normally, this procedure is an
  120.                     application-defined color allocation procedure.
  121.                     However, if no application-defined color
  122.                     allocation procedure is set, the system uses
  123.                     Motif's predefined color allocation procedure.
  124.  
  125.           XXXXmmmmNNNNccccoooolllloooorrrrCCCCaaaallllccccuuuullllaaaattttiiiioooonnnnPPPPrrrroooocccc
  126.  
  127.  
  128.  
  129.      Page 2                                         (printed 10/24/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  137.  
  138.  
  139.  
  140.                     Identifies the procedure to be used for per-widget
  141.                     color calculation.  Normally, this procedure is an
  142.                     application-defined color calculation procedure.
  143.                     However, if no application-defined color
  144.                     calculation procedure is set, the system uses
  145.                     Motif's predefined color calculation procedure.
  146.  
  147.           XXXXmmmmNNNNddddaaaarrrrkkkkTTTThhhhrrrreeeesssshhhhoooolllldddd
  148.                     An integer between 0 (zero) and 100, inclusive,
  149.                     that specifies a level of perceived brightness for
  150.                     a color. If the perceived brightness of the
  151.                     background color is below this level, Motif treats
  152.                     the background as "dark" when computing default
  153.                     shadow and select colors.  If this resource is
  154.                     specified for a particular screen, it applies to
  155.                     widgets created on that screen; otherwise it
  156.                     applies to widgets created on all screens. The
  157.                     default value is implementation specific.
  158.  
  159.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttCCCCooooppppyyyyCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  160.                     Specifies the DragIcon used during a drag
  161.                     operation when the operation is a copy and no
  162.                     other pixmap is specified by the application. If
  163.                     this resource is NULL, a system default icon is
  164.                     used.  The system default icon is determined by
  165.                     the Display resource XXXXmmmmNNNNeeeennnnaaaabbbblllleeeeDDDDrrrraaaaggggIIIIccccoooonnnn.
  166.  
  167.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttIIIInnnnvvvvaaaalllliiiiddddCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  168.                     Specifies the DragIcon used to indicate that the
  169.                     cursor is over an invalid drop site during a drag
  170.                     operation when no other pixmap symbol is specified
  171.                     by the application. If this resource is NULL, a
  172.                     system default icon is used.  The system default
  173.                     icon is determined by the Display resource
  174.                     XXXXmmmmNNNNeeeennnnaaaabbbblllleeeeDDDDrrrraaaaggggIIIIccccoooonnnn.
  175.  
  176.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttLLLLiiiinnnnkkkkCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  177.                     Specifies the DragIcon used during a drag
  178.                     operation when the operation is a link and no
  179.                     other pixmap is specified by the application. If
  180.                     this resource is NULL, a system default icon is
  181.                     used.  The system default icon is determined by
  182.                     the Display resource XXXXmmmmNNNNeeeennnnaaaabbbblllleeeeDDDDrrrraaaaggggIIIIccccoooonnnn.
  183.  
  184.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttMMMMoooovvvveeeeCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  185.                     Specifies the DragIcon used during a drag
  186.                     operation when the operation is a move and no
  187.                     other pixmap is specified by the application. If
  188.                     this resource is NULL, a system default icon is
  189.                     used.  The system default icon is determined by
  190.                     the Display resource XXXXmmmmNNNNeeeennnnaaaabbbblllleeeeDDDDrrrraaaaggggIIIIccccoooonnnn.
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                                         (printed 10/24/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  203.  
  204.  
  205.  
  206.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttNNNNoooonnnneeeeCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  207.                     Specifies the DragIcon used to indicate that the
  208.                     cursor is not over a drop site during a drag
  209.                     operation when no other pixmap is specified by the
  210.                     application. If this resource is NULL, a system
  211.                     default icon is used.  The system default icon is
  212.                     determined by the Display resource
  213.                     XXXXmmmmNNNNeeeennnnaaaabbbblllleeeeDDDDrrrraaaaggggIIIIccccoooonnnn.
  214.  
  215.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttSSSSoooouuuurrrrcccceeeeCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  216.                     Specifies the depth-1 pixmap used as a cursor when
  217.                     an XXXXmmmmNNNNssssoooouuuurrrrcccceeeeCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn is not provided by the
  218.                     DragContext, or it is not usable. If this resource
  219.                     is NULL, a system default icon is used.  The
  220.                     system default icon is determined by the Display
  221.                     resource XXXXmmmmNNNNeeeennnnaaaabbbblllleeeeDDDDrrrraaaaggggIIIIccccoooonnnn.
  222.  
  223.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttVVVVaaaalllliiiiddddCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  224.                     Specifies the DragIcon used to indicate that the
  225.                     cursor is over a valid drop site during a drag
  226.                     operation when no other pixmap is specified by the
  227.                     application. If this resource is NULL, a system
  228.                     default icon is used.  The system default icon is
  229.                     determined by the Display resource
  230.                     XXXXmmmmNNNNeeeennnnaaaabbbblllleeeeDDDDrrrraaaaggggIIIIccccoooonnnn.
  231.  
  232.           XXXXmmmmNNNNffffoooonnnntttt   Specifies a font for use in computing values for
  233.                     XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt and XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt.
  234.                     When an application is initialized, this resource
  235.                     can be supplied in a resource file or through the
  236.                     standard command line options ----ffffnnnn, ----ffffoooonnnntttt, and
  237.                     ----xxxxrrrrmmmm. Note that this resource is used only for the
  238.                     calculation of the font unit values. To specify a
  239.                     font to be used to display text, use a widget's
  240.                     render table resource (XXXXmmmmNNNNrrrreeeennnnddddeeeerrrrTTTTaaaabbbblllleeee).
  241.  
  242.           XXXXmmmmNNNNffffoooorrrreeeeggggrrrroooouuuunnnnddddTTTThhhhrrrreeeesssshhhhoooolllldddd
  243.                     An integer between 0 (zero) and 100, inclusive,
  244.                     that specifies a level of perceived brightness for
  245.                     a color. If the perceived brightness of the
  246.                     background color is equal to or below this level,
  247.                     Motif treats the background as "dark" when
  248.                     computing the default foreground and highlight
  249.                     colors. If the perceived brightness of the
  250.                     background color is above this level, Motif treats
  251.                     the background as "light" when computing the
  252.                     default foreground and highlight colors. When the
  253.                     background is "dark," the default foreground and
  254.                     highlight is white; when the background is
  255.                     "light," the default foreground and highlight is
  256.                     black. If this resource is specified for a
  257.                     particular screen, it applies to widgets created
  258.  
  259.  
  260.  
  261.      Page 4                                         (printed 10/24/98)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  269.  
  270.  
  271.  
  272.                     on that screen; otherwise, it applies to widgets
  273.                     created on all screens. The default value is
  274.                     implementation specific.
  275.  
  276.           XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt
  277.                     Specifies the horizontal component of the font
  278.                     units used by XXXXmmmmCCCCoooonnnnvvvveeeerrrrttttUUUUnnnniiiittttssss, and is used to
  279.                     interpret the values of geometry resources when
  280.                     the XXXXmmmmNNNNsssshhhheeeellllllllUUUUnnnniiiittttTTTTyyyyppppeeee resource of VendorShell or
  281.                     the XXXXmmmmNNNNuuuunnnniiiittttTTTTyyyyppppeeee resource of Gadget, Manager, or
  282.                     Primitive has the value _X_m_1_0_0_T_H__F_O_N_T__U_N_I_T_S.  If no
  283.                     initial value is supplied for this resource, the
  284.                     default is computed from the font specified in
  285.                     XXXXmmmmNNNNffffoooonnnntttt.  If no initial value is supplied for this
  286.                     resource or for XXXXmmmmNNNNffffoooonnnntttt, the default is 10.
  287.  
  288.                     If a call to XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss specifies a value for
  289.                     XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt, this resource is set to
  290.                     that value.  If a call to XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss specifies a
  291.                     value for XXXXmmmmNNNNffffoooonnnntttt but not for
  292.                     XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt, this resource is set to a
  293.                     value computed from the new XXXXmmmmNNNNffffoooonnnntttt.
  294.  
  295.                     A horizontal font unit is derived from a font as
  296.                     follows:
  297.  
  298.                        +o  If the font has an _A_V_E_R_A_G_E__W_I_D_T_H property,
  299.                           the horizontal font unit is the
  300.                           _A_V_E_R_A_G_E__W_I_D_T_H property divided by 10.
  301.  
  302.                        +o  If the font has no _A_V_E_R_A_G_E__W_I_D_T_H property
  303.                           but has a _Q_U_A_D__W_I_D_T_H property, the
  304.                           horizontal font unit is the _Q_U_A_D__W_I_D_T_H
  305.                           property.
  306.  
  307.                        +o  If the font has no _A_V_E_R_A_G_E__W_I_D_T_H or
  308.                           _Q_U_A_D__W_I_D_T_H property, the horizontal font
  309.                           unit is the sum of the font structure's
  310.                           _m_i_n__b_o_u_n_d_s._w_i_d_t_hand _m_a_x__b_o_u_n_d_s._w_i_d_t_h divided
  311.                           by 2.3.
  312.  
  313.           XXXXmmmmNNNNiiiinnnnsssseeeennnnssssiiiittttiiiivvvveeeeSSSSttttiiiipppppppplllleeeeBBBBiiiittttmmmmaaaapppp
  314.                     Provides widgets with the bitmap to use when
  315.                     generating the insensitive visual. This bitmap is
  316.                     to be used as the stipple for the rendering of
  317.                     insensitive visuals.
  318.  
  319.           XXXXmmmmNNNNlllliiiigggghhhhttttTTTThhhhrrrreeeesssshhhhoooolllldddd
  320.                     An integer between 0 (zero) and 100, inclusive,
  321.                     that specifies a level of perceived brightness for
  322.                     a color. If the perceived brightness of the
  323.                     background color is above this level, Motif treats
  324.  
  325.  
  326.  
  327.      Page 5                                         (printed 10/24/98)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  335.  
  336.  
  337.  
  338.                     the background as "light" when computing default
  339.                     shadow and select colors. If this resource is
  340.                     specified for a particular screen, it applies to
  341.                     widgets created on that screen; otherwise, it
  342.                     applies to widgets created on all screens. The
  343.                     default value is implementation specific.
  344.  
  345.           XXXXmmmmNNNNmmmmeeeennnnuuuuCCCCuuuurrrrssssoooorrrr
  346.                     Sets a variable that controls the cursor used
  347.                     whenever this application posts a menu. This
  348.                     resource can be specified only once at application
  349.                     startup time, either by placing it within a
  350.                     defaults file or by using the ----xxxxrrrrmmmm command line
  351.                     argument. For example:
  352.  
  353.                     mmmmyyyyPPPPrrrroooogggg ----xxxxrrrrmmmm """"****mmmmeeeennnnuuuuCCCCuuuurrrrssssoooorrrr:::: aaaarrrrrrrroooowwww""""
  354.  
  355.                     The menu cursor can also be selected in the
  356.                     program through the function XXXXmmmmSSSSeeeettttMMMMeeeennnnuuuuCCCCuuuurrrrssssoooorrrr.  The
  357.                     following list shows acceptable cursor names. If
  358.                     the application does not specify a cursor or if an
  359.                     invalid name is supplied, the default cursor (an
  360.                     arrow pointing up and to the right) is used.
  361.  
  362.                     XXXX____ccccuuuurrrrssssoooorrrr  _l_e_f_t_b_u_t_t_o_n
  363.  
  364.                     _a_r_r_o_w     llllllll____aaaannnngggglllleeee
  365.  
  366.                     bbbbaaaasssseeeedddd____aaaarrrrrrrroooowwww____ddddoooowwwwnnnn
  367.                               llllrrrr____aaaannnngggglllleeee
  368.  
  369.                     bbbbaaaasssseeeedddd____aaaarrrrrrrroooowwww____uuuupppp
  370.                               _m_a_n
  371.  
  372.                     _b_o_a_t      _m_i_d_d_l_e_b_u_t_t_o_n
  373.  
  374.                     _b_o_g_o_s_i_t_y  _m_o_u_s_e
  375.  
  376.                     bbbboooottttttttoooommmm____lllleeeefffftttt____ccccoooorrrrnnnneeeerrrr
  377.                               _p_e_n_c_i_l
  378.  
  379.                     bbbboooottttttttoooommmm____rrrriiiigggghhhhtttt____ccccoooorrrrnnnneeeerrrr
  380.                               _p_i_r_a_t_e
  381.  
  382.                     bbbboooottttttttoooommmm____ssssiiiiddddeeee
  383.                               _p_l_u_s
  384.  
  385.                     bbbboooottttttttoooommmm____tttteeeeeeee
  386.                               qqqquuuueeeessssttttiiiioooonnnn____aaaarrrrrrrroooowwww
  387.  
  388.                     bbbbooooxxxx____ssssppppiiiirrrraaaallll
  389.                               rrrriiiigggghhhhtttt____ppppttttrrrr
  390.  
  391.  
  392.  
  393.      Page 6                                         (printed 10/24/98)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  401.  
  402.  
  403.  
  404.                     cccceeeennnntttteeeerrrr____ppppttttrrrr
  405.                               rrrriiiigggghhhhtttt____ssssiiiiddddeeee
  406.  
  407.                     _c_i_r_c_l_e    rrrriiiigggghhhhtttt____tttteeeeeeee
  408.  
  409.                     _c_l_o_c_k     _r_i_g_h_t_b_u_t_t_o_n
  410.  
  411.                     ccccooooffffffffeeeeeeee____mmmmuuuugggg
  412.                               rrrrttttllll____llllooooggggoooo
  413.  
  414.                     _c_r_o_s_s     _s_a_i_l_b_o_a_t
  415.  
  416.                     ccccrrrroooossssssss____rrrreeeevvvveeeerrrrsssseeee
  417.                               ssssbbbb____ddddoooowwwwnnnn____aaaarrrrrrrroooowwww
  418.  
  419.                     _c_r_o_s_s_h_a_i_r ssssbbbb____hhhh____ddddoooouuuubbbblllleeee____aaaarrrrrrrroooowwww
  420.  
  421.                     ddddiiiiaaaammmmoooonnnndddd____ccccrrrroooossssssss
  422.                               ssssbbbb____lllleeeefffftttt____aaaarrrrrrrroooowwww
  423.  
  424.                     _d_o_t       ssssbbbb____rrrriiiigggghhhhtttt____aaaarrrrrrrroooowwww
  425.  
  426.                     _d_o_t_b_o_x    ssssbbbb____uuuupppp____aaaarrrrrrrroooowwww
  427.  
  428.                     ddddoooouuuubbbblllleeee____aaaarrrrrrrroooowwww
  429.                               ssssbbbb____vvvv____ddddoooouuuubbbblllleeee____aaaarrrrrrrroooowwww
  430.  
  431.                     ddddrrrraaaafffftttt____llllaaaarrrrggggeeee
  432.                               _s_h_u_t_t_l_e
  433.  
  434.                     ddddrrrraaaafffftttt____ssssmmmmaaaallllllll
  435.                               _s_i_z_i_n_g
  436.  
  437.                     ddddrrrraaaappppeeeedddd____bbbbooooxxxx
  438.                               _s_p_i_d_e_r
  439.  
  440.                     _e_x_c_h_a_n_g_e  _s_p_r_a_y_c_a_n
  441.  
  442.                     _f_l_e_u_r     _s_t_a_r
  443.  
  444.                     _g_o_b_b_l_e_r   _t_a_r_g_e_t
  445.  
  446.                     _g_u_m_b_y     _t_c_r_o_s_s
  447.  
  448.                     hhhhaaaannnndddd1111     ttttoooopppp____lllleeeefffftttt____aaaarrrrrrrroooowwww
  449.  
  450.                     hhhhaaaannnndddd2222     ttttoooopppp____lllleeeefffftttt____ccccoooorrrrnnnneeeerrrr
  451.  
  452.                     _h_e_a_r_t     ttttoooopppp____rrrriiiigggghhhhtttt____ccccoooorrrrnnnneeeerrrr
  453.  
  454.                     _i_c_o_n      ttttoooopppp____ssssiiiiddddeeee
  455.  
  456.  
  457.  
  458.  
  459.      Page 7                                         (printed 10/24/98)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  467.  
  468.  
  469.  
  470.                     iiiirrrroooonnnn____ccccrrrroooossssssss
  471.                               lllleeeefffftttt____ppppttttrrrr
  472.  
  473.                     lllleeeefffftttt____ssssiiiiddddeeee ttttoooopppp____tttteeeeeeee
  474.  
  475.                     lllleeeefffftttt____tttteeeeeeee  _t_r_e_k
  476.  
  477.                     uuuullll____aaaannnngggglllleeee  _u_m_b_r_e_l_l_a
  478.  
  479.                     uuuurrrr____aaaannnngggglllleeee  _w_a_t_c_h
  480.  
  481.                     xxxxtttteeeerrrrmmmm
  482.  
  483.           XXXXmmmmNNNNmmmmoooovvvveeeeOOOOppppaaaaqqqquuuueeee
  484.                     Specifies whether an interactive operation that
  485.                     moves a window, such as tearing off and dragging a
  486.                     tear-off menu or moving a window in MWM, displays
  487.                     an outline of the window or a representation of
  488.                     the window itself during the move.  If the value
  489.                     is True, the operation displays a representation
  490.                     of the window during the move.  If the value is
  491.                     False, the operation displays an outline of the
  492.                     window.
  493.  
  494.           XXXXmmmmNNNNuuuunnnnppppoooossssttttBBBBeeeehhhhaaaavvvviiiioooorrrr
  495.                     Specifies the behavior of an active menu posted in
  496.                     traversal mode when a subsequent menu button
  497.                     selection is made outside the posted menu. When
  498.                     the value is XXXXmmmmUUUUNNNNPPPPOOOOSSSSTTTT____AAAANNNNDDDD____RRRREEEEPPPPLLLLAAAAYYYY, the resource
  499.                     unposts the menu hierarchy and causes the server
  500.                     to replay the event to the window in which the
  501.                     pointer is located. When the value is XXXXmmmmUUUUNNNNPPPPOOOOSSSSTTTT,
  502.                     the resource unposts the hierarchy without
  503.                     replaying the event.
  504.  
  505.           _X_m_N_u_s_e_C_o_l_o_r_O_b_j_e_c_t
  506.                     Enables and disables the sharing of colors between
  507.                     widgets, and the dynamic changing of colors. A
  508.                     value of False disables this, and a value of True
  509.                     enables it.
  510.  
  511.           XXXXmmmmNNNNuuuusssseeeerrrrDDDDaaaattttaaaa
  512.                     Allows the application to attach any necessary
  513.                     specific data to the widget. This is an internally
  514.                     unused resource.
  515.  
  516.           XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt
  517.                     Specifies the vertical component of the font units
  518.                     used by XXXXmmmmCCCCoooonnnnvvvveeeerrrrttttUUUUnnnniiiittttssss and used to interpret the
  519.                     values of geometry resources when the
  520.                     XXXXmmmmNNNNsssshhhheeeellllllllUUUUnnnniiiittttTTTTyyyyppppeeee resource of VendorShell or the
  521.                     XXXXmmmmNNNNuuuunnnniiiittttTTTTyyyyppppeeee resource of Gadget, Manager, or
  522.  
  523.  
  524.  
  525.      Page 8                                         (printed 10/24/98)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  533.  
  534.  
  535.  
  536.                     Primitive has the value _X_m_1_0_0_T_H__F_O_N_T__U_N_I_T_S.  If no
  537.                     initial value is supplied for this resource, the
  538.                     default is computed from the font specified in
  539.                     XXXXmmmmNNNNffffoooonnnntttt.  If no initial value is supplied for this
  540.                     resource or for XXXXmmmmNNNNffffoooonnnntttt, the default is 10.
  541.  
  542.                     If a call to XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss specifies a value for
  543.                     XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt, this resource is set to that
  544.                     value.  If a call to XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss specifies a value
  545.                     for XXXXmmmmNNNNffffoooonnnntttt but not for XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt, this
  546.                     resource is set to a value computed from the new
  547.                     XXXXmmmmNNNNffffoooonnnntttt.
  548.  
  549.                     A vertical font unit is derived from a font as
  550.                     follows:
  551.  
  552.                        +o  If the font has a _P_I_X_E_L__S_I_Z_E property, the
  553.                           vertical font unit is the _P_I_X_E_L__S_I_Z_E
  554.                           property divided by 1.8.
  555.  
  556.                        +o  If the font has no _P_I_X_E_L__S_I_Z_E property but
  557.                           has _P_O_I_N_T__S_I_Z_Eand _R_E_S_O_L_U_T_I_O_N__Y properties,
  558.                           the vertical font unit is the product of the
  559.                           _P_O_I_N_T__S_I_Z_E and _R_E_S_O_L_U_T_I_O_N__Y properties
  560.                           divided by 1400.
  561.  
  562.                        +o  If the font has no _P_I_X_E_L__S_I_Z_E, _P_O_I_N_T__S_I_Z_E,
  563.                           or _R_E_S_O_L_U_T_I_O_N__Y properties, the vertical
  564.                           font unit is the sum of the font structure's
  565.                           _m_a_x__b_o_u_n_d_s._a_s_c_e_n_t and _m_a_x__b_o_u_n_d_s._d_e_s_c_e_n_t
  566.                           divided by 2.2.
  567.  
  568.         IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
  569.           All of the superclass resources inherited by XXXXmmmmSSSSccccrrrreeeeeeeennnn are
  570.           designated N/A (not applicable).
  571.  
  572.      RRRREEEELLLLAAAATTTTEEEEDDDD
  573.           CCCCoooorrrreeee(3), XXXXmmmmDDDDiiiissssppppllllaaaayyyy(3), XXXXmmmmGGGGeeeettttXXXXmmmmSSSSccccrrrreeeeeeeennnn(3), and
  574.           XXXXmmmmSSSSeeeettttMMMMeeeennnnuuuuCCCCuuuurrrrssssoooorrrr(3),
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.      Page 9                                         (printed 10/24/98)
  592.  
  593.  
  594.  
  595.